<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/tlds/struts-tags.tld" prefix="s"%>
<%@taglib uri="/WEB-INF/tlds/c.tld" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

<title>Modification de la demande</title>

<fieldset class="fieldsetMenu">
	<legend>
		<s:text name="Label.monaffichage.modifierdemande.titre" />
	</legend>
	
	<div class="row-fluid">
			<b><i><h3>modification de la demande n° <s:property value="idDemande"/> </h3></i></b>
			
			<ul class="list-special">
			
	<fieldset class="fieldsetMenu2">		
			<form action="modifierdemandeForm">
			
				<div><label><b><s:text  name="Label.monaffichage.modifierdemande.nomdemande"></label></s:text></b>
					<input type="text" name="NomDemande" value='<s:property value="NomDemande" />'>
				</div>
				
				<div>
					<label><b><s:text name="Label.monaffichage.modifierdemande.codeProjet"></label></s:text></b>
					<input type="text" name="CodeProjetDemande" value='<s:property value="CodeProjetDemande" />'>
				</div>
				<div>
					<label><b><s:text name="Label.monaffichage.modifierdemande.charge"></label></s:text></b>	
						<input type="text" name="ChargeDemande" value='<s:property value="ChargeDemande" />'>
				</div>
				<div>
					<label><b><s:text name="Label.monaffichage.modifierdemande.reference"></label></s:text></b>
					<input type="text" name="ReferenceDemande" value='<s:property value="ReferenceDemande" />'>
				</div>
				<div>
					<label><b><s:text name="Label.monaffichage.modifierdemande.Etat"></label></s:text></b>
					<s:property value="EtatDemande" />
				</div>
		</fieldset>
		
		<fieldset class="fieldsetMenu2">

				<legend> Commentaires de la demande </legend>
				
				<s:iterator value="lesCommentaires" var="params">
					
					<label><div class="survolCom"> 
							<s:date name="#params.dateCommentaire" format="HH:mm:ss dd/MM/yyyy" /> </br> 
							<b><s:property value="#params.PersonneCommentaire.ldapPersonne" /> dit :  </b>
							<s:property value="#params.Commentaire" />
							
							<s:url action="supprimerCommentaire" var="urlSupprimerCommentaire" >
   								<s:param name="idCommentaire"><s:property value="#params.identifiantCommentaire" /></s:param>
   							</s:url>
							<a href="<s:property value="#urlSupprimerCommentaire" />" >
							<img src="<s:url value='/media/images/croix15.png'/>" width="15px" height="15px" /></a>
				
							<input type="hidden" name="iduneDemande" value="<s:property value="#params.CPDemandeCommentaire.identifiantCPDemande"/>" />
							
					</div></label>
					
				</s:iterator>
				<div>
					<label><s:text name="Label.monaffichage.modifierdemande.AddCommentaire"></s:text>
					<textarea rows="5" cols="20" name="CommentaireDemande" value='<s:property value="CommentaireDemande" />'></textarea><br/>						
				</div>
		
		</fieldset>
				
		<div class="renvoidemande">
			<fieldset class="fieldsetMenu">

					<legend> Paramètres de la demande </legend>
					
					<div>
						<s:iterator value="CPDemande.parametreDemandeCPDemandes" var="params">
					
							<label><b><s:property value="#params.CDParametresDemandeCPParametreDemande.nomParametreDemande" /></b></label> &nbsp;&nbsp;&nbsp;&nbsp;
							
							<s:if test="#params.CDParametresDemandeCPParametreDemande.TypeSaisieParametreDemande=='input'|#params.CDParametresDemandeCPParametreDemande.TypeSaisieParametreDemande=='num'|#params.CDParametresDemandeCPParametreDemande.TypeSaisieParametreDemande=='liste'">
								<input type="text" name="paramDemande" value='<s:property value="#params.valeurCPParametreDemande" />'>
								<input type="hidden" name="idParamDemande" value="<s:property value="#params.IdentifiantCPParametreDemande"/>" />
							</s:if>
							
							<s:if test="#params.CDParametresDemandeCPParametreDemande.TypeSaisieParametreDemande=='select'">
								
								<s:property value="#params.valeurCPParametreDemande" /> &nbsp;&nbsp;
								
								<s:iterator status="stat" value="map">

									<s:set name="cle"> <s:property value="key"/> </s:set>
									<s:set name="nom"> <s:property value="#params.CDParametresDemandeCPParametreDemande.nomParametreDemande"/> </s:set>
									<s:set name="value"> <s:property value="lesvaleurs"/> </s:set>
									
									<s:if test="%{#cle==#nom}">
										
										<s:select name="paramDemande" list="value" value="#params.valeurCPParametreDemande"/>
										<input type="hidden" name="idParamDemande" value="<s:property value="#params.IdentifiantCPParametreDemande"/>" />
									 </s:if>
									 
								</s:iterator>
							</s:if>
							
							<s:if test="#params.CDParametresDemandeCPParametreDemande.TypeSaisieParametreDemande=='selectmultiple'">
								<s:property value="#params.valeurCPParametreDemande" /> &nbsp;&nbsp;
								
								<s:iterator status="stat" value="map">

									<s:set name="cle"> <s:property value="key"/> </s:set>
									<s:set name="nom"> <s:property value="#params.CDParametresDemandeCPParametreDemande.nomParametreDemande"/> </s:set>
									<s:set name="value"> <s:property value="lesvaleurs"/> </s:set>
									
									<s:if test="%{#cle==#nom}">
										
										<s:select name="paramDemandeMultiple" list="value" value="valeursMultiple" multiple="true"/>
										<input type="hidden" name="idParamDemandeMultiple" value="<s:property value="#params.IdentifiantCPParametreDemande"/>" />
									 </s:if>
									 
								</s:iterator>
							</s:if>
							
							<s:if test="#params.CDParametresDemandeCPParametreDemande.TypeSaisieParametreDemande=='date'">
								<s:textfield cssClass="datepickerinput" name="paramDemande" value="%{#params.valeurCPParametreDemande}"></s:textfield>
								<input type="hidden" name="idParamDemande" value="<s:property value="#params.IdentifiantCPParametreDemande"/>" />
							</s:if>
							
							<s:if test="#params.CDParametresDemandeCPParametreDemande.TypeSaisieParametreDemande=='fichier'">
								
								<input type="text" name="paramDemande" id="paramDemande" value='<s:property value="#params.valeurCPParametreDemande" />' READONLY> &nbsp;&nbsp;
								<input type="file" name="fichier" id="fichier" onchange="displayfile(this)"/>
								<input type="hidden" name="idParamDemande" value="<s:property value="#params.IdentifiantCPParametreDemande"/>" />
							</s:if>
							
						</s:iterator>
					</div>
			
			</fieldset>

			<table class="tableCompteRendu">
				<Caption>
					<b><h3>Les étapes de la demande :</h3></b>
				</Caption>
				<thead>
					<tr>
						<th>Nom de l'étape</th>
						<th>Valeur de l'étape</th>
						<th>Etat de l'étape</th>
						<th>Modifier l'état</th>
					</tr>
				</thead>
				<tbody>
					<s:iterator value="CPDemandeWithEtape.etapesCPDemande" var="etapes">
						<tr>
							<td><s:property value="#etapes.CDEtapeCPEtape.nomCDEtape" /></td>

							<td> <s:property value="#etapes.valeurCPEtape" /></td>

							<td>
								<s:if test="%{#etapes.etatCPEtape.nomEtat=='Ouverte'}">
										En attente
								</s:if>
								<s:else>
									<s:property value="#etapes.etatCPEtape.nomEtat" />
								</s:else>
							</td>

							<td>
								<s:select name="etat" list="lesetats" value="#etapes.etatCPEtape.nomEtat" /> 
							 	
								<input type="hidden" name="idDemande" value="<s:property value="CPDemandeWithEtape.identifiantCPDemande"/>" />
								<input type="hidden" name="EtapeChoisit" value="<s:property value="#etapes.identifiantCPEtape" />" /> 
							</td>
						</tr>
					</s:iterator>
					
				</tbody>
			</table>
				
				<div>
					<div class="span8 offset4">
					
						<s:if test="EtatDemande=='Invalidée'">
						
							<s:url action="ReOuvrirDemandeForm" var="urlReOuvrirDemande" >
								<s:param name="idLaDemande"><s:property value="idDemande" /></s:param>
							</s:url>
							<a href="<s:property value="#urlReOuvrirDemande" />" >
							<img src="<s:url value='/media/images/Ré-Ouvrir.png'/>" width="60px" height="60px" /></a>
							
						</s:if>
						<input value="submit"  src='<s:url value="/media/images/ok.png"/>'width="50px" height="50px" type=image name="modifier[<s:property value="#demande.identifiantCPDemande"/>]" />
						<input type="hidden" name="idLaDemande" value="<s:property value="idDemande"/>" />
					</div>
				</div>
			</form>	
			</ul>
			</div>
	</div>		
</fieldset>	
<a href="<s:url value='/thelem-appli/monaffichage'/>"><img
						src="<s:url value='/media/images/retour.png'/>" width="40px" height="40px" />Retour à la liste des demandes</a>

<script type="text/javascript">
	function displayfile(input) {
			document.getElementById('paramDemande').value = document.getElementById('fichier').value;

	}
</script>
					